package com.aiwiown.face.domain.params;

/**
 * <pre>
 * </pre>
 * MultiOrientedDetection
 * Date: 2020/5/25 0025
 * Time: 11:40
 *
 * @author tang.xiaosheng@qq.com
 */
public enum MultiOrientedDetection implements ApiEnumParam {

    /**
     * 对image_ref[x]参数启用图片旋转检测功能。当image_ref[x]参数中传入的图片未检测到人脸时，是否对图片尝试旋转90度、180度、270度后再检测人脸。本参数取值只能是 “1” 或 "0" （缺省值为“0”）:
     * <p>
     * 注意：设置此参数为1可能会轻微增加误检人脸的概率，如果您明确您的业务场景里不存在非正向的人脸图片、或概率极低，建议勿设置此参数。
     */
    DEFAULT("0", "默认值，不启用旋转检测"),
    ENABLE_SPIN("1", "启用旋转检测（启用旋转检测后，会增加API的调用时间）");

    private String paramValue;
    private String paramExplain;

    MultiOrientedDetection(String paramValue, String paramExplain) {
        this.paramValue = paramValue;
        this.paramExplain = paramExplain;
    }

    @Override
    public String getParamValue() {
        return this.paramValue;
    }

    @Override
    public String getParamExplain() {
        return this.paramExplain;
    }
}
